package programapoo;

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Properties;
import javax.swing.JOptionPane;

public class ValidarUsuario {
    
   

    String arquivo = "C:\\Users\\Guilherme\\Documents\\GitHub\\trabalho_poo\\ProgramaPoo\\src\\programapoo\\usuarios.txt";

    public boolean Validar(String usuario, String senha) {
        try {
            if (confere(usuario, senha, new File(arquivo))) {
                
                return true;
                
            } else {
                JOptionPane.showMessageDialog(null, "usuário ou senha inválido!");
            
            }
        } catch (Throwable t) {
            t.printStackTrace();
        }
        
           // System.exit(0);
        return false;
        
    }

    public static boolean confere(String usuario, String senha, File arquivo)
            throws IOException {
        Properties p = new Properties();
        p.load(new FileInputStream(arquivo));
        String usuarioLido = p.getProperty("usuario");
        String senhaLida = p.getProperty("senha");
        return usuario.equals(usuarioLido) && senha.equals(senhaLida);
    }
}
